Scroll to navigation

SEMODULE(8) NSA SEMODULE(8)

НАЗВАНИЕ

semodule - Утилита управления пакетами модулей политики SELinux.

СИНТАКСИС

semodule [options]... MODE [MODES]...

ОПИСАНИЕ

semodule - утилита, используемая для управления пакетами модулей политики SELinux. Управление включает в себя задачи установки, обновления, просмотра и удаления пакетов модулей. semodule можно также использовать для принудительного пересоздания политики из хранилища модулей и/или для принудительной перезагрузки политики без выполнения каких-либо других операций. semodule работает с пакетами модулей, созданными утилитой semodule_package. По соглашению такие файлы имеют расширение .pp (policy package). Однако, присваивать именно такое расширение - не обязательно.

ОПЦИИ

принудительно перезагрузить политику
принудительно пересоздать политику (если не используется опция -n, то происходит и ее перезагрузка)
установить/заменить модуль пакета
обновить существующий модуль пакета
установить/заменить базовый модуль пакета
удалить существующий модуль
показать список установленных модулей (кроме базовых)
имя хранилища с которым производятся операции
не перезагружать политику после выполнения операции
вывести подсказку
подробный вывод

ПРИМЕРЫ

# Установить или заменить базовый пакет политики.
$ semodule -b base.pp
# Установить или заменить не базовый пакет политики.
$ semodule -i httpd.pp
# Показать список установленных модулей (кроме базовых)
$ semodule -l
# Установить или заменить все не базовые пакеты в текущей директории.
$ semodule -i *.pp
# Установить или заменить все модули в текущей директории.
$ ls *.pp | grep -Ev "base.pp|enableaudit.pp" | xargs /usr/sbin/semodule -b base.pp -i

СМОТРИ ТАКЖЕ

checkmodule(8), semodule_package(8)

АВТОРЫ

Эту страницу руководства написал Dan Walsh <dwalsh@redhat.com>.
Перевод  руководства  -  Андрей  Маркелов <andrey@markelov.net>, 2007г.
Программа написана Karl MacMillan <kmacmillan@tresys.com>, Joshua Brindle <jbrindle@tresys.com>, Jason Tang <jtang@tresys.com>
Ноябрь 2005 Security Enhanced Linux